import axios from "axios";
// import router from '../router/router'
import { message } from 'ant-design-vue';

const instance = axios.create({
    baseURL: '/api',
    timeout: 3000,
    // headers: {'X-Custom-Header': 'foobar'}
	withCredentials:true
	
  });


  
// 添加响应拦截器，统一处理响应来的数据
instance.interceptors.response.use(
	response => {

		if (response.data.code == 1) {
			return response.data;
		}

		message.error(response.data.msg?response.data.msg:"操作失败");

	
		return Promise.reject(response)
	},
	err => {
		console.error(err); // 打印错误响应  


		return Promise.reject(err);
	}
);

// 添加请求拦截器
// instance.interceptors.request.use(
// 	(config) => {

		

		
// 		return config;
// 	},
// 	(error) => {
// 		alert("服务异常")
// 		// 对请求错误做些什么
// 		return Promise.reject(error);
// 	}
// );




  export default instance